package com.ocean.dynamic;

import java.util.List;

/**
 * https://leetcode.cn/problems/generate-parentheses/
 * <p>
 * <p>
 * 数字 n 代表生成括号的对数，请你设计一个函数，用于能够生成所有可能的并且 有效的 括号组合。
 * <p>
 *  
 * <p>
 * 示例 1：
 * <p>
 * 输入：n = 3
 * 输出：["((()))","(()())","(())()","()(())","()()()"]
 * 示例 2：
 * <p>
 * 输入：n = 1
 * 输出：["()"]
 * <p>
 * n=2
 * ["()()"] ["(())"]
 * 提示：
 * <p>
 * 1 <= n <= 8
 *
 * @author linmiaolai@sanyygp.com<br>
 * @version 1.0<br>
 * @date 2023/03/14 <br>
 */
public class GenerateParentheses {
    public List<String> generateParenthesis(int n) {
        return null;
    }
}
